package com.sphsine.bip;

import org.apache.http.client.HttpClient;

public class SHYPConstants {

    public enum SignType {
        MD5, HMACSHA256
    }

    public enum RequestMethod {
        GET, POST
    }
    public static final String DOMAIN_API = "c2.yonyoucloud.com/iuap-api-gateway";
    public static final String DOMAIN_API_SANDBOX = "dbox.diwork.com/iuap-api-gateway";
    public static final String DOMAIN_API_AUTH = "https://c2.yonyoucloud.com/iuap-api-auth";
    public static final String DOMAIN_API_AUTH_SANDBOX = "https://dbox.diwork.com/iuap-api-auth";
    public static final String KDL_DOMAIN_API = "seegw.shaphar.com:3002";
    public static final String KDL_DOMAIN_API_SANDBOX = "seegw-stg.shaphar.com:3002";

    public static final String KDL_DOMAIN_API_VPN = "10.1.158.100:10088";
    public static final String KDL_DOMAIN_API_VPN_SANDBOX = "10.1.151.25:10088";

    public static final String DOMAIN_MOCK_API = "mockjs.xiaoyaoji.cn/mock/1mDb67vQpxA/open-api/v1";

    public static final String ZYYPT_DOMAIN_API = "61.129.134.231:30303/api/service/gateway";
    public static final String ZYYPT_DOMAIN_TEST_API = "61.129.134.241:30304/api/service/gateway";
    public static final String ZYYPT_UPLOAD_DOMAIN_API = "61.129.134.231:30303/File/UploadFile";
    public static final String ZYYPT_UPLOAD_DOMAIN_TEST_API = "61.129.134.241:30304/File/UploadFile";



    public static final String FAIL     = "FAIL";
    public static final String SUCCESS  = "SUCCESS";
    public static final String HMACSHA256 = "HMAC-SHA256";
    public static final String MD5 = "MD5";

    public static final String FIELD_SIGN = "sign";
    public static final String FIELD_SIGN_TYPE = "sign_type";

    public static final String WXPAYSDK_VERSION = "WXPaySDK/3.0.9";
    public static final String USER_AGENT = WXPAYSDK_VERSION +
            " (" + System.getProperty("os.arch") + " " + System.getProperty("os.name") + " " + System.getProperty("os.version") +
            ") Java/" + System.getProperty("java.version") + " HttpClient/" + HttpClient.class.getPackage().getImplementationVersion();

    public static final String TOKEN_URL_SUFFIX     = "/open-auth/selfAppAuth/getAccessToken?a=1";
    public static final String PLANREPORT_URL_SUFFIX     = "/agczee5o/commonProductCls/commonProduct/dataTransmission/listAcquisitionPlanReport";

    public static final String BUDGET_URL_SUFFIX = "/agczee5o/commonProductCls/commonProduct/dataTransmission/importBudget";

    public static final String PRICENOTICE_URL_SUFFIX = "/agczee5o/commonProductCls/commonProduct/dataTransmission/importPriceVariNotice";
    //进项发票
    public static final String BIP_VAT_BILL = "/yonbip/tax/input-tax/api/bill/queryvatbilllist";

    public static final String PLANREPORT_URL_SUFFIX_TEST     = "/gsa54wy8/commonProductCls/commonProduct/dataTransmission/listAcquisitionPlanReport";

    public static final String BUDGET_URL_SUFFIX_TEST = "/gsa54wy8/commonProductCls/commonProduct/dataTransmission/importBudget";

    public static final String PRICENOTICE_URL_SUFFIX_TEST = "/gsa54wy8/commonProductCls/commonProduct/dataTransmission/importPriceVariNotice";

    public static final String KDL_CUSTOMER_URL_SUFFIX = "/shapharkdl/api/sine/Customer";
    public static final String KDL_CUSTOMER_URL_SUFFIX_TEST = "/shapharkdl/test/Customer";
    public static final String KDL_MATERIAL_URL_SUFFIX = "/shapharkdl/api/sine/Material";
    public static final String KDL_MATERIAL_URL_SUFFIX_TEST = "/shapharkdl/test/Material";
    public static final String KDL_SUPPLIER_URL_SUFFIX = "/shapharkdl/api/sine/Vendor";
    public static final String KDL_SUPPLIER_URL_SUFFIX_TEST = "/shapharkdl/test/Vendor";
    public static final String KDL_GETCONFIRMATION_URL_SUFFIX = "/shapharkdl/api/sine/GetConfirmation";
    public static final String KDL_GETCONFIRMATION_URL_SUFFIX_TEST = "/shapharkdl/test/GetConfirmation";
    public static final String KDL_UPLOADGOODSMOVEMENT_URL_SUFFIX = "/shapharkdl/api/sine/UploadGoodsmovement";
    public static final String KDL_UPLOADGOODSMOVEMENT_URL_SUFFIX_TEST = "/shapharkdl/test/UploadGoodsmovement";
    public static final String KDL_UPLOADOUTBOUND_URL_SUFFIX = "/shapharkdl/api/sine/dispose";
    public static final String KDL_UPLOADOUTBOUND_URL_SUFFIX_TEST = "/shapharkdl/test/dispose";
    public static final String KDL_UPLOADEXCEPTIONFEEDBACK_URL_SUFFIX = "/shapharkdl/api/sine/UploadExceptionFeedback";
    public static final String KDL_UPLOADEXCEPTIONFEEDBACK_URL_SUFFIX_TEST = "/shapharkdl/test/UploadExceptionFeedback";


}
